249958
400297
98135
958250
531684
601336
484537
6471
501977
211740
864581
60618
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1820118
1743136
1719196
1659471